@charset "utf-8";
/* CSS Document */
.top{width:90%; height:95px; padding:30px 5% 0 5%; text-align:left; background:url(../images/top_bg.png) top left repeat-x; position:fixed; left:0; top:0; z-index:999; transition:all .4s ease 0s;}
.top .logo,.top .nav,.top .s_nav{ transition:all .4s ease 0s;}
.logo{width:13%; height:auto; max-height:50px; overflow:hidden; display:inline-block; vertical-align:top;}

.zc_logo{ display:block;}
.logo_sa{ display:none;}
.nav{width:79%; padding-top:15px; font-size:16px; text-align:center; overflow:hidden; position:relative; display:inline-block; vertical-align:top;}
.nav a{display:inline-block; vertical-align:bottom; height:26px; line-height:15px; color:#FFFFFF; margin:0 3%; text-shadow:1px 0px 3px rgba(0,0,0,.5); position:relative;}
.nav a span{ display:inline-block; vertical-align:bottom; width:0; height:2px; background:rgba(255,255,255,.8); position:absolute; bottom:0; left:0; transition:all .4s ease 0s;}
.nav a:hover span{width:100%;}
.nav .nuw span{width:100%;}
.s_nav{width:6%; text-align:right; padding-top:13px; display:inline-block; vertical-align:top;}
.s_nav a{ margin-left:20%; vertical-align:top;}
.ss_zc{ display:inline-block;}
.ss_x{ display:none;}
.js_nav{ display:none;}
.js_nav .n_an{ display:none;}
.js_nav .n_an_1{ display:none;}
.ss_k{ display:none; width:100%; height:35px; margin-bottom:10px; overflow:hidden;}
.ss_k input{width:96%; padding:0 2%; height:32px; background:url(../images/ss_2.png) left center no-repeat #333333; border:none; border-radius:5px; color:#FFFFFF;}
.small{ height:auto; padding-top:15px; padding-bottom:15px; background:rgba(255,255,255,.95);}
.small .zc_logo{ display:none;}
.small .logo_sa{ display:block;}
.small .ss_zc{ display:none;}
.small .ss_x{ display:inline-block;}
.small .nav a{ color:#333333; text-shadow:1px 0px 3px rgba(0,0,0,0);}
.small .nav a span{background:rgba(71,68,67,.8);}

/* banner */
.banner{width:100%; height:auto; line-height:0; position:relative; overflow:hidden;}
.banner_mh{width:100%; height:100%; background:url(../images/y_bg.png) top left repeat; position:absolute; top:0; left:0; z-index:2; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;}

/* index title start */
.in_tit{width:100%; height:76px; background:url(../images/it_bg.png) center bottom no-repeat; text-align:center; font-size:30px; margin:60px auto 45px auto; overflow:hidden;}
.in_tit a{ color:#999999;}
.in_tit p{ font-size:24px; color:#333333; margin-top:-6px;}
.in_tit .fz_c{ color:#FFFFFF;}

.pb_60{ padding-bottom:60px;}

/* index about start */
.w_1100{width:1100px; margin:auto;}
.in_about{width:1100px; margin:auto; text-align:justify;}
.in_about_video{ display:inline-block; vertical-align:top; width:500px; height:281px; box-shadow:0 0 15px rgba(0,0,0,.25); overflow:hidden;}
.in_about_txt{display:inline-block; vertical-align:top; width:560px; height:281px; overflow:hidden;}
.in_about_bt{width:100%; font-size:24px; color:#333333; margin-top:5px;}
.in_about_bt p{ font-size:14px; color:#929292; text-transform:uppercase;}
.in_about_c{width:100%; height:95px; color:#666666; font-size:14px; line-height:24px; overflow:hidden; padding:50px 0 55px 0;}
.in_about_b{width:100%;}
.in_more{ font-size:14px; color:#999999; height:14px; background:url(../images/np1.png) left center no-repeat; padding-left:24px;}


/* index 成就 start */
.in_bg{width:100%; background:#474443; padding-bottom:35px; overflow:hidden;}

.index_cjul{width:1100px; margin:auto;}
.index_cjli{width:350px; height:263px; box-shadow:0 0 10px rgba(0,0,0,.25); position:relative; float:left; margin:0 25px 25px 0; overflow:hidden;}
.index_cjli .index_cjt{width:320px; height:40px; line-height:40px; padding:0 15px; position:absolute; font-size:16px; bottom:0; left:0; z-index:2; color:#FFFFFF; transition:all .4s ease 0s;}
.sxt{display:inline-block; vertical-align:middle; width:3px; height:14px; line-height:0; background:#FFFFFF; margin-right:10px; letter-spacing:0px; word-spacing:0px; font-size:0; overflow:hidden; transition:all .4s ease 0s;}
.sxt > div{display:inline-block; vertical-align:top; width:100%; height:50%; transition:all .4s ease 0s;}
.sxt .st{ background:#FFFFFF;}
.sxt .xt{ background:#f0ab16;}
.index_cjli:hover .index_cjt{background:rgba(240,133,25,.8);}
.index_cjli:hover .st{ animation:stbg .2s 4 alternate; -webkit-animation:stbg .2s 4 alternate;}
.index_cjli:nth-child(3n){ margin-right:0;}

/* index news start */
.index_news{width:1100px; margin:auto; padding-bottom:60px; text-align:justify;}
.in_news_l{ display:inline-block; vertical-align:top; width:420px; height:339px;  position:relative; overflow:hidden;}
.in_news_l .in_news_ljs{width:100%; height:100%; position:relative; line-height:0;}
.in_news_l .in_news_ljs li{width:100%; height:auto; position:relative; line-height:0;}
.in_news_l .in_news_ljs li p{width:80%; height:40px; line-height:40px; padding:0 17% 0 3%; font-size:14px; color:#FFFFFF; background:rgba(0,0,0,.5); position:absolute; bottom:0; left:0; z-index:2; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.js_newsl,.js_newsr{width:25px; height:25px; line-height:25px; text-align:center; font-family:"宋体"; font-size:18px; color:#FFFFFF; background:#2f2f2f; border-radius:50%; overflow:hidden; position:absolute; bottom:7px; z-index:3; transition:all .4s ease 0s; cursor:pointer;}
.js_newsl{ right:40px;}
.js_newsr{ right:10px;}
.js_newsl:hover,.js_newsr:hover{ background:#f08519;}

.in_news_r{display:inline-block; vertical-align:top; width:630px; height:339px; overflow:hidden;}
.in_news_rli{width:100%; height:61px; padding:19.5px 0; border:1px solid #cfcfcf; border-left:none; border-right:none; margin-bottom:16px; overflow:hidden;}
.in_nlirq{ display:inline-block; vertical-align:top; width:15%; height:61px; text-align:center; overflow:hidden; font-size:20px; color:#949494;}
.in_nlirq p{ color:#333333; margin-top:7px;}
.in_nlitx{display:inline-block; vertical-align:top; width:81.5%; padding-left:3%; border-left:1px solid #cfcfcf;}
.in_nlitx h2{display:inline-block; vertical-align:top; font-size:14px; color:#333333; font-weight:500;}
.in_nlitx div{ font-size:12px; line-height:18px; color:#999999; margin-top:8px;}
.in_news_rli:hover h2{ color:#f08519;}
/*.in_news_rli:hover{border:1px solid #f08519;  border-left:none; border-right:none;}*/
/*.in_news_rli:hover .in_nlitx{animation:bkys .4s 4 alternate; -webkit-animation:bkys .4s 4 alternate;}*/

/*index 良友文化 start */
.in_bg1{width:100%; min-height:445px; background:url(../images/np3.png) top left repeat-x; padding-bottom:50px; overflow:hidden;}
.in_lywh{width:1100px; height:415px; position:relative; margin:auto;}
.in_lywhc{width:1100px;  height:380px; padding-top:35px; position:relative; overflow:hidden;}
.in_lywhc .in_lywhc_img{width:1100px; height:380px; border-radius:10px; overflow:hidden; position:relative; z-index:1;}
.in_lywhc .in_lywhc_txt{width:300px; height:350px; padding:20px 15px; background:rgba(255,255,255,.8); position:absolute; bottom:25px; right:25px; z-index:2; overflow:hidden;}
.in_lywhc .in_lywhc_txt h2{ font-size:22px; line-height:30px; color:#f08519; font-weight:lighter; margin-bottom:25px;}
.in_lywhc .in_lywhc_txt div{ font-size:14px; line-height:30px; color:#333333;}
.qh_3 .d1,.qh_3 .d2{ width:21px; height:29px; position:absolute; top:160px; z-index:3; cursor:pointer;}
.qh_3 .d1{ background:url(../images/np4.png) center center no-repeat; left:-45px;}
.qh_3 .d2{ background:url(../images/np5.png) center center no-repeat; right:-45px;}
.in_whw{width:100%; height:415px; overflow:hidden; position:relative;}
.in_yyc{width:1100px; height:23px; background:url(../images/np6.png) center center no-repeat; margin:15px auto 0 auto;}

/* foot start */
.foot{width:100%; padding-top:25px; background:#4a4a4a; overflow:hidden;}
.foot_w{width:1100px; margin:auto; text-align:justify; border-bottom:1px solid #363636; overflow:hidden;}
.foot_wl{ display:inline-block; vertical-align:top; width:75%; overflow:hidden;}
.foot_wltop{width:100%; margin-bottom:15px;}
.foot_li{ display:inline-block; vertical-align:top; width:25%; text-align:left; font-size:12px; line-height:30px;}
.foot_li h2 a{ color:#FFFFFF;}
.foot_li h2{ font-size:16px; font-weight:500; color:#ffffff; margin-bottom:10px;}
.foot_li p a{ color:rgba(255,255,255,.8); transition:all .4s ease 0s;}
.foot_li p a:hover{ color:rgba(255,255,255,1);}
.foot_wr{ display:inline-block; vertical-align:top; width:25%; text-align:right; overflow:hidden;}
.foot_wrtop{width:100%; margin-bottom:15px;}
.foot_wrli{display:inline-block; vertical-align:top; width:45%; text-align:right;}
.foot_bot{width:1100px; height:45px; line-height:45px; font-size:12px; margin:auto; border-top:1px solid #5e5e5e; color:#9a9a9a;}
.footer{width:100%; background:#333333; line-height:45px; color:#6e6e6e; font-size:12px; overflow:hidden;}
.footer span{ float:right;}

/* 内页 start */
.ny_ban{width: 100%; height:450px; line-height: 0; position: relative;}

/* page nav start */
.pg_nav{width:100%; padding:15px 0; background:#4a4a4a; text-align:center;}
.pg_nav a{ display:inline-block; vertical-align:top; font-size:16px; color:#ffffff; margin:0 40px;}
.pg_nav a span{ display:block; width:50%; height:2px; background:rgba(220,220,220,.3); margin:7px auto 0 auto; transition:all .4s ease 0s;}
.pg_nav a:hover span{ background:#f08519; width:100%;}
.pg_nav .pg_nuw span{ background:#f08519; width:100%;}

/* page weizhi start */
.pg_wz{ margin:40px 0; height:60px; border-left:15px solid #d6d6d6; border-radius:5px 0 0 5px; padding-left:10px; font-size:24px; font-weight:bold; color:#444444; overflow:hidden;}
.pg_wz p{ font-size:18px; color:#666666; font-weight:500;}

/* page zhengweng start */
.pg_dy{ text-align:justify;}
.pg_zhengweng{width:1100px; height:auto; margin:auto; padding-bottom:40px; overflow:hidden;}
.pg_dyl,.pg_dyr{ display:inline-block; vertical-align:top; width:48%; font-size:14px; line-height:24px; overflow:hidden;}
.pg_dyl img,.pg_dyr img{width:100%; height:auto; overflow:hidden;}

/* 合作伙伴 */
.links{ width:100%; text-align:left;}
.links li{ display:inline-block; vertical-align:top; width:243px; height:98px; margin-bottom:20px; text-align:center; margin-right:42.3px;}
.links li a{ display:table-cell; vertical-align:middle;}
.links li img{width:241px; height:96px; border:2px solid #CCCCCC;}
.links li:nth-child(4n){ margin-right:0;}

/* 加入我们 */
.jion_us{width:100%; text-align:Justify;/*Firefox*/text-justify:inter-ideograph;/*IE*/ margin-bottom:30px;}
.jion_ust{width:100%; border-bottom:1px solid #CCCCCC; font-size:18px; color:#333333; padding-bottom:10px;}
.jion_ust p{ font-size:12px; color:#999; padding-top:5px;}
.jion_usli{ display:inline-block; vertical-align:top; width:48%; font-size:12px; font-weight:lighter; line-height:24px; margin-top:35px; overflow:hidden;}
.jion_usli b{ display:block; font-size:16px; color:#333333; padding-bottom:18px;}

/* 联系我们 */
.kgtd_ul{width:100%; padding-bottom:15px; margin-bottom:20px; border-bottom:1px dashed #CCCCCC; text-align:Justify;/*Firefox*/text-justify:inter-ideograph;/*IE*/}
.kgtd_tit,.kgtd_img{ display:inline-block; vertical-align:top; width:48%;}
.kgtd_img img{width:100%; height:auto; line-height:0;}
.kgtd_tit h2{ font-size:24px; font-weight:500; margin-bottom:20px; color:#333333;}
.kgtd_tit div{ font-size:14px; line-height:24px;}

/* 良友成就 */
.pg_lycj{ width:100%; text-align:left; overflow:hidden;}
.pg_lycjli{ display:inline-block; vertical-align:top; width:351px; min-height:313px; height:auto; margin:0 23px 20px 0; position:relative;}
.pg_lycjliimg{width:100%; max-height:263px; overflow:hidden;}
.pg_lycjliimg img{width:100%; height:auto; overflow:hidden;}
.pg_lycjlitc{width:90%; height:50px; line-height:50px; background:#4a4a4a; padding:0 5%; transition:all .4s ease 0s; position:absolute; bottom:0; overflow:hidden;}
.pg_lycjlitc h2{ font-size:14px; color:#FFFFFF; font-weight:500; width:100%; overflow: hidden;}
.pg_lycjlitc p{ font-size:12px; color:#efeeee;}
.pg_lycjli:hover .pg_lycjlitc{ padding-top:5px; height:75px; line-height:35px; bottom:0;}
.pg_lycj .pg_lycjli:nth-child(3n){ margin-right:0;}
.pg_lycjli:hover .st{ animation:stbg .2s 4 alternate; -webkit-animation:stbg .2s 4 alternate;}


/* 良友成就详情 */
.xq_banner{width:72%; margin:auto;}
.xq_banner li{ padding-top:15px; position:relative;}
.xq_banner li .ban_js{width:110px; height:60px; line-height:70px; background:rgba(240,133,25,.5); font-size:26px !important; color:#FFFFFF; position:absolute; top:0; left:20px; z-index:5;}
.xq_banner li .ban_js span{ font-size:20px; position:relative; top:-13px;}
.xq_banner .left .arrow{ background:url(../images/l.png) center center no-repeat !important;}
.xq_banner .right .arrow{ background:url(../images/r.png) center center no-repeat !important;}
.xq_banner .flickerplate{ background:none;}

.xq_t{width:72%; margin:auto; padding-top:32px; text-align:left;}
.xq_t h2{ font-size:26px; color:#f08519; font-weight:500; padding-bottom:30px;}
.xq_t h2 .st{ background:#333;}
.xq_tc{width:100%; font-size:14px; color:#666; line-height:26px;}
.xq_more{ text-align:center; padding-top:30px;}
.xq_more a{ display:inline-block; vertical-align:middle; margin:5px;}

/* 风采 */
.pg_lycjlitc_1 p{ line-height:22px; margin-top:10px;}
.pg_lycjli:hover .pg_lycjlitc_1{ padding-top:10px; height:100px; line-height:35px; bottom:0;}

/* 宣传片 */
.pg_video{ text-align:justify;}
.pg_videoli{ display:inline-block; vertical-align:top; width:49%; height:auto; line-height:0; position:relative; margin-bottom:30px; overflow:hidden;}
.pg_videoli img{width:100%; height:auto; overflow:hidden;}
.pg_videoli div{width:100%; height:100%; padding:25% 5% 0 5%; text-align:center; background:#f08519; font-size:20px; line-height: 24px; color:#FFFFFF; position:absolute; top:0; left:-100%; z-index:2; opacity:0; transition:all .4s ease 0s; box-sizing: border-box;}
.pg_videoli div p{ display:inline-block; vertical-align:top; height:24px; line-height:24px; font-size:14px; padding-left:20px; position:absolute; bottom:8%; right:10%; background:url(../images/np11.png) left center no-repeat;}
.pg_videoli:hover div{ left:0; opacity:1;}


/* 画册 start*/
.ghnk{width:105%; text-align:left;}
.ghnk li{ display:inline-block; vertical-align:top; margin:0 31px 30px 0; text-align:center; cursor:pointer; width:345px; height:460px; overflow:hidden;}
.ghnk li img{width:100%; height:100%; line-height:0; overflow:hidden; transition:all .4s ease 0s;}
.ghnk li p{ font-size:14px; color:#333333; padding:20px 0; position:relative; top:20px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transition:all .2s ease 0s;}
.ghnk li div{width:60%; height:35px; line-height:35px; font-size:14px; margin:auto; border-radius:5px; overflow:hidden; position:relative; top:20px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; transition:all .2s ease 0s;}
.ghnk li div a{display:block; float:left; width:50%; height:35px; line-height:35px; font-size:14px; text-align:center; color:#333; background:#dbdedd;}
.ghnk li div .zxyd{ background:#f08519; color:#FFFFFF; text-shadow:1px 1px 0px rgba(0,0,0,.1);}
.ghnk li:hover{width:343px; height:458px; text-align:center; border:1px solid #f08519;}
.ghnk li:hover img{width:65%; height:auto; margin-top:30px; box-shadow:0 0 5px rgba(0,0,0,.2); transition:all .4s ease 0s;}
.ghnk li:hover p{top:0; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; transition:all .4s ease .3s;}
.ghnk li:hover div{top:0; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; transition:all .4s ease .5s;}

/* 新闻 */
.pg_newstop{width:100%; height:auto; text-align:justify; margin-bottom:35px; overflow:hidden;}
.pg_newstopimg{ display:inline-block; vertical-align:top; width:25%; height:auto;}
.pg_newstopimg img{width:100%; height:auto; overflow:hidden;}
.pg_newstoptc{ display:inline-block; vertical-align:top; width:73%; height:auto;}
.pg_newstoptc h2{ font-size:18px; color:#f08519; font-weight:500; margin-top:8px;}
.pg_newstoptc h2 span{ float:right; color:#666666; font-size:14px;}
.pg_newstoptc .pg_newscen{width:100%; font-size:12px; line-height:24px; padding:30px 0;}

.pg_newsul{width:100%; text-align:justify;}
.pg_newsul .in_news_rli{ display:inline-block; vertical-align:top; width:48%; height:auto;}

/* 新闻详情 */
.n_dy{ font-size:14px; line-height:26px; color:#666666; text-align:Justify;/*Firefox*/text-justify:inter-ideograph;/*IE*/}
.news_n{width:100%; text-align:center; font-size:16px; color:#333333; margin-bottom:15px;}
.news_n p{ font-size:12px; color:#999999;}
.news_zy{width:98%; padding:10px 1%; margin-bottom:25px; background:#ebebeb; font-size:12px; color:#666666;}
.news_zy span{ color:#f08519; font-size:14px;}

/* 企业文化 */
.pg_qywh{ text-align:justify;}
.pg_qywhli{ display:inline-block; vertical-align:top; width:48%; height:auto; background:#FFFFFF; text-align:justify; line-height:0; margin-bottom:40px; overflow:hidden;}
.pg_qywhimg,.pg_qywhtc{ display:inline-block; vertical-align:top; line-height:0; overflow:hidden;}
.pg_qywhimg{width:45%;}
.pg_qywhimg img{width:100%; height:auto; overflow:hidden;}
.pg_qywhtc{width:45%; padding-right:5%; font-size:14px; line-height:22px; color:#999999;}
.pg_qywhtc h2{ font-size:20px; color:#666666; font-weight:500; padding:25px 0 45px 0;}

/* 资质荣誉 */
.pg_zzry{text-align:left;}
.pg_zzryli{ display:inline-block; vertical-align:top; width:32%; height:auto; margin:0 2% 20px 0;}
.pg_zzryli img{width:98%; height:auto; border:2px solid #c2c2c2;}
.pg_zzry .pg_zzryli:nth-child(3n){ margin-right:0;}

/* 发展历程 */
.pg_fzlc{ background:url(../images/np12.png) left top repeat-y; margin-bottom:100px;}
.pg_fzlcli{width:1065px; margin:10px 0 30px 31px; min-height:60px; background:#FFF; box-shadow:0 0 5px rgba(0,0,0,.2); position:relative;}
.pg_fzlclirq{width:48px; height:48px; line-height:48px; text-align:center; background:#e67f18; border:2px solid #e67f18; color:#fff; font-size:14px; font-weight:bold; border-radius:50%; position:absolute; top:4px; left:-25px; overflow:hidden;}
.pg_fzlclibt{  color: #e67f18; cursor: pointer; font-size: 14px;line-height: 24px; min-height: 20px; overflow: hidden; padding: 20px 0 20px 5%; width: 92%;}
.pg_fzlclibt a{color:#e67f18;}
.pg_fzlcul{ /*display:none;*/ width:95%; padding:10px 0 10px 5%; text-align:left; overflow:hidden;}
.pg_fzlc_l{ display:inline-block; vertical-align:top; width:33.33%; height:auto; margin-bottom:20px; overflow:hidden;}
.pg_fzlc_limg{width:90%; height:auto; line-height:0; margin-bottom:15px; overflow:hidden;}
.pg_fzlc_limg img{width:100%; height:auto;}
.pg_fzlc_ltc{width:90%; height:auto; overflow:hidden;}
.pg_fzlc_ltc h2{ font-size:16px; color:#333333; font-weight:500; margin-bottom:8px;}
.pg_fzlc_ltc div{ font-size:12px; color:#999999; line-height:24px;}
.pg_fzlcli .pg_lcnuw{background:#fff; border:2px solid #e67f18;  color:#e67f18;}
.pg_fzlcli:hover .pg_fzlclirq{background:#fff; border:2px solid #e67f18;  color:#e67f18;}
.pg_fzlc .pg_fzlcli:nth-child(1) .pg_fzlcul{ display:block;}

/*
.pg_fzlcli:hover .pg_fzlclirq{background:#fff; border:2px solid #e67f18;  color:#e67f18;}
.pg_fzlcli:hover .pg_fzlcul{ display:block;}
*/
/***/
.mb4{ margin-bottom:20px;}


/* chebian */
.mo_topc{width:45px; height:90px; position:fixed; right:20px; bottom:20%; z-index:999;}
.mo_tcl{width:40px; height:40px; font-size:20px; line-height:0; text-align:right; background:rgba(0,0,0,.8); border-radius:50%; transition:all .4s ease 0s; margin-bottom:10px; position:relative; overflow:hidden;}
.mo_tcl a{ color:#fff; text-shadow:1px 1px 2px #1664b1;}
.mo_tcl img{transition:all .4s ease 0s;-o-transform:rotate(0deg); /* Opera */-moz-transform:rotate(0deg); /* Firefox 4 */-webkit-transform:rotate(0deg); /* Safari and Chrome */transform:rotate(0deg);}
.mo_tcl:hover{ background:#d6000f;}
.mo_tcl:hover img{-o-transform:rotate(360deg); /* Opera */-moz-transform:rotate(360deg); /* Firefox 4 */-webkit-transform:rotate(360deg); /* Safari and Chrome */
transform:rotate(360deg);}
.m_tel:hover{width:215px; border-radius:20px; -webkit-transform:translate(-175px,0); -moz-transform:translate(-175px,0); -o-transform:translate(-175px,0); -ms-transform:translate(-175px,0); transform:translate(-175px,0); }
.m_tel span{ display:none; vertical-align:top; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; line-height:40px; height:40px; padding-right:20px; overflow:hidden; transition:all .4s ease .3s;}
.m_tel:hover span{ display:inline-block; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.mr0{ margin-right:0 !important;}

/* 圆形分页样式  上下切换按钮单独样式 */
.n_fy{width:100%; min-height:27px; padding:20px 0; text-align:center; overflow:hidden;}
.n_fy a{ display:inline-block; width:25px; height:25px; line-height:25px; text-align:center; font-family:"微软雅黑"; color:#9d9d9d;  -moz-border-radius:50%;border-radius:50%; font-size:12px; overflow:hidden; background:#f2f2f2; border:2px solid #f2f2f2; margin:0 5px;}
.n_fy a:hover{ background:#1e7bd8; border:2px solid #1e7bd8; color:#FFFFFF;}
.n_fy .fy_nuw{ background:#1e7bd8; border:2px solid #1e7bd8; color:#FFFFFF;}
.fy_left{ background:url(../images/fp7.png) center no-repeat !important; border:2px solid #9d9d9d !important;}
.fy_left:hover{border:2px solid #1e7bd8 !important;}
.fy_right{ background:url(../images/fp8.png) center no-repeat !important; border:2px solid #9d9d9d !important;}
.fy_right:hover{border:2px solid #1e7bd8 !important;}

/* css3 donghua start */
@keyframes stbg
{
0%   { background:#FFFFFF;}
50%   { background:#f0ab16;}
100% { background:#000000;}
}

@-webkit-keyframes stbg /* Safari and Chrome */
{
0%   { background:#FFFFFF;}
50%   { background:#f0ab16;}
100% { background:#000000;}
}

@keyframes bkys
{
0%   { border-top:1px solid #f08519; border-bottom:1px solid #333;}
50%   {border-top:1px solid #333; border-bottom:1px solid #f08519;}
100% { border:1px solid #f08519;}
}

@-webkit-keyframes bkys /* Safari and Chrome */
{
0%   { border-top:1px solid #f08519;}
50%  { border-bottom:1px solid #f08519;}
100% { border:1px solid #f08519;}
}


@media(max-width:1680px){
.logo img{width:100%; height:auto;}

}